/*
 * funciones.c
 *
 *  Created on: 11/10/2011
 *      Author: utn_so
 */

#include <stdio.h>

#define MAX_SIZE_BUFF 512

void *pCola;
void *pFinal;

int sectorLogico;



int cargarCHS(long int sectorLogico){
struct chs sectorFisico =
(cilindro(sectorLogico),cabeza(sectorLogico), sector(sectorLogico));
int *sector;
sector= &sectorFisico;
return(sector);
}

int cargarColaDePedidos(sectorFisico){
struct nodo nodoSector = (sectorFisico);
int *sector;
sector=&nodoSector;
insertarEnCola(sector);

int cilindro (int sectorLogico){
int res= sectorLogico/cabezas*sectoresPorPista;
return(res);
}

int cabeza (int sectorLogico){
int res= (sectorLogico%(cabezas*sectoresPorPista))/sectoresPorPista;
return(res);
}

int sector (int sectorLogico){
int res= (sectorLogico%(cabezas*sectoresPorPista))%sectoresPorPista;
return(res);
}

int insertarEnCola(sector){
*punteroFinal->proximo=sector
}
